package com.ccys.db.mapper;

import com.ccys.db.dto.userManagement.TemplateDto;
import com.ccys.db.entity.TblTemplate;
import com.ccys.db.vo.doctor.consultStage.GetTemplateActiveVo;
import com.ccys.db.vo.doctor.consultStage.GetTextTemplateByDoctorIdVo;
import com.ccys.db.vo.doctor.consultStage.GetTextTemplateVo;
import com.ccys.db.vo.userManagement.TemplatePageQueryVo;
import tk.mybatis.mapper.common.Mapper;
import tk.mybatis.mapper.common.MySqlMapper;

import java.util.List;

/**
* Created by Mybatis Generator on 2023/12/15
*/
public interface TblTemplateMapper extends Mapper<TblTemplate>, MySqlMapper<TblTemplate> {
    List<TemplatePageQueryVo> findPageTemplate(TemplateDto dto);


    List<GetTemplateActiveVo> getTemplateActive();


    List<GetTextTemplateVo.TextTemplateVo> getTextTemplate(String doctorId,String keyword,Integer isDefault);

    List<GetTextTemplateByDoctorIdVo.TextTemplateVo> getTextTemplateByDoctorId(String doctorId);
}
